side looking radar (slr) - Turkish English Dictionary